package com.uzai.console.service.xxljob;

import org.springframework.scheduling.annotation.Async;

/**
 * @author liuqi
 * @date 2021年08月25日 20:17
 */
public interface XxlJobSyncService {

    /**
     * 个人微信机器人掉线发送报警消息
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void deviceWechatOffLineAlarmMsg();

    /**
     * 企业微信机器人掉线发送报警消息
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void deviceWxworkInfoOffLineAlarmMsg();

    /**
     * 个人机器人授权到期发送报警消息
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void deviceWechatExpiredAlarmMsg();

    /**
     * 企业微信机器人授权功能到期发送报警消息
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void deviceWxworkExpiredAlarmMsg();

    /**
     * 淘宝联盟额授权到期发送报警消息
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void tbTokenExpiredAlarmMsg();

    /**
     * 抖客联盟额授权到期发送报警消息
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void dyTokenExpiredAlarmMsg();

    /**
     * 拼多多联盟额授权到期发送报警消息
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void pddTokenExpiredAlarmMsg();

    /**
     * 唯品会联盟额授权到期发送报警消息
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void vphTokenExpiredAlarmMsg();

    /**
     * 自动发送朋友圈
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoSendPyqSync();

    /**
     * 自动发送朋友圈评论
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoSendPyqCommentSync();

    /**
     * 自动删除历史朋友圈信息
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void deletePyqJobHistorySync();

    /**
     * 自动删除历史社群群发信息
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void deleteFdSendJobHistorySync();

    /**
     * 自动发送发单
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoSendFdSync();

    /**
     * 自动下载淘宝处罚订单
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoDownloadTbPunishOrder();

    /**
     * 合并机器人电脑端和移动端授权数据任务
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void handerDeviceAuthForPcAndMobile();

    /**
     * 处理企业微信和个人微信的授权出现多份问题
     *
     * @param
     * @return null
     * @author liuqi
     * @date 2021/8/13 11:38
     */
    void handerDeviceAuthForWechantAndWxwork();

    /**
     * 刷新企业微信授权
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void refreshDeviceAuthForWxwork();

    /**
     * 自动清理过期订单
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void handerExpiredOrders();


    /**
     * 清除无效的发单商品参数变量-没有发单模板在使用
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void handerFdGoodsPara();


    /**
     * 处理互通插件和公众号关联的机器人的插件的merId和配置方案不一样的问题
     * 此方法已经废弃，不能使用
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void handerConfigAndPluginMerIdDifferent();

    /**
     * 自动更新抖客账号联盟
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoRefreshDyTokenAuth();

    /**
     * 自动刷新个人微信通讯录
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void refreshWxcontacts();

    /**
     * 自动刷新企业微信通讯录
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void refreshWxworkContacts();

    /**
     * 自动检测僵尸粉任务
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoCheckZomBieFanTask();

    /**
     * 自动清除僵尸粉任务
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoDeleteZomBieFanTask();

    /**
     * 自动检测免单商品是否下架
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoCheckMdGoodsDrop();

    /**
     * 自动检测免单商品兑换记录是否过期
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoCheckMdExchangeExpired();

    /**
     * 快站域名到期发送报警消息
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void kuaizhanDomainExpiredAlarmMsg();

    /**
     * 自动订单拉取
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoOrderPull();

    /**
     * 群内自动添加好友任务
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoWxqAddFriendTask();

    /**
     * 封装SOP任务
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoSopTask();

    /**
     * 清理SOP任务明细
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoSopTaskAddInfo();


    /**
     * 个人微信机器人移动端话费自动查询
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoSendDeviceWechatPhoneBalTask();

    /**
     * 自动检查小程序团购订单30分钟未支付自动过期线程
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoCheckMiniOrderSync();

    /**
     * 刷新第三方平台托管微信小程序授权刷新
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void refreshMiniComponentAuthSync();

    /**
     * 自动刷新微信群通讯录任务
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoWxqContactRefresh();

    /**
     * 自动处理被动僵尸粉任务
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoZombieFanPassiveTask();

    /**
     * 自动清理被动僵尸粉任务发送记录
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoDeleteZombieFanPassiveTaskSendInfo();

    /**
     * 自动刷新报警群免费数
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param
     * @return null
     */
    void autoRefreshDingWarningGroup();

    /**
     * 重载自动建群任务
     */
    void reloadGroupCreateTask();

    /**
     * 合同签署协议查询
     */
    void contractSignPollingTask();

}
